//这个文件中写的都是vue脚手架自己的配置！！！  不是webpack配置
const path = require('path')
function resolve (dir) {
    return path.join(__dirname, dir)
}
module.exports={
    //webpack-dev-server中的所有配置都可以写在devServer下
    devServer:{
        proxy:{//请求代理
            '/sph': {
                target: 'http://39.98.123.211/',
                pathRewrite: { '^/sph': '' },
            }
        },
        before(){
            //静态mock
        }
    },
    //关闭eslint的检查
    lintOnSave:false,
    //所有@vue/cli没有封装的webpack配置 都可以写在configureWebpack中 比如resolve
    configureWebpack:{
        //别名配置
        resolve: {
            alias: {
                'api': resolve('src/api'),
                'components': resolve('src/components'),
                'mock': resolve('src/mock'),
                'pages': resolve('src/pages'),
                'router': resolve('src/router'),
                'routes': resolve('src/routes'),
                'store': resolve('src/store')
            }
        }
    }
}
